home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1993-11-04 | 3.1 KB | 76 lines |
- (* ReqL.def ported to M2Amiga 4.0 1991 by Jürgen Zimmermann *)
- (* Req.mod ported to Oberon 1990 by Achim Siebert *)
- (* reqlibrary.h © 1988/1989 reserved by Colin Fox and Bruce Dawson *)
-
-
- DEFINITION MODULE ReqL {"req.library",1};
-
- IMPORT E: ExecD,
- I: IntuitionD,
- G: GraphicsD,
- D: DosD,
- S: SYSTEM,
- r: ReqD;
-
- VAR
- reqVersion:INTEGER;
- reqBase:r.ReqLibPtr;
-
- CONST
- reqName = "req.library";
- reqMinVersion = 1;
-
-
- PROCEDURE Center(VAR nw{8}:I.NewWindow;x{0},y{1}:INTEGER);
- CODE -30;
- PROCEDURE SetSize(maxValue{0},viewSize{1}:LONGINT): INTEGER;
- CODE -36;
- PROCEDURE SetLocation(maxValue{0},viewSize{1},value{2}:LONGINT): INTEGER;
- CODE -42;
- PROCEDURE ReadLocation(maxValue{0},viewSize{1}:LONGINT;potValue{2}:INTEGER): LONGINT;
- CODE -48;
- PROCEDURE Format(buffer{10},string{8}: S.ADDRESS;VAR values{9}:S.ADDRESS);
- CODE -54; (* ehemals {8}: ARRAY OF CHAR *)
- PROCEDURE FileRequest(filereq{8} :r.FileRequesterPtr): BOOLEAN;
- CODE -84;
- PROCEDURE ColorRequester(desiredColor{0}:LONGINT): LONGINT;
- CODE -90;
- PROCEDURE DrawBox(rp{9}: G.RastPortPtr;minX{0},minY{1},maxX{2},maxY{3}:LONGINT);
- CODE -96;
- PROCEDURE MakeButton(buffer{8}:r.TwoImageGadgetPtr;image{9},image2{10}:S.ADDRESS;width{0},heigth{1},depth{2}:LONGINT);
- CODE -102;
- PROCEDURE MakeScrollBar(buffer{8}:r.ScrollBlockPtr;flags{0}:S.LONGSET;size{1},x{2},y{3}:LONGINT);
- CODE -108;
- PROCEDURE PurgeFiles(filereq{8}:r.FileRequesterPtr);
- CODE -114;
- PROCEDURE MakeGadget(buffer{8}:r.GadgetBlockPtr;string{9}: S.ADDRESS;x{0},y{1}:LONGINT);
- CODE -126; (* ehemals: {9}: ARRAY OF CHAR *)
- PROCEDURE MakeString(buffer{8}:r.StringBlockPtr;stringbuff{9},undobuff{10}: S.ADDRESS;maxwidthbits{0},maxnumchars{1},x{2},y{3}:LONGINT);
- CODE -132; (* ehemals: {10}: ARRAY OF CHAR *)
- PROCEDURE MakeProp(buffer{8}:r.PropBlockPtr;width{0},height{1}:LONGINT;flags{2}:S.LONGSET);
- CODE -138;
- PROCEDURE LinkGadget(buffer{8}:r.GadgetBlockPtr;string{9}:S.ADDRESS;VAR nw{11}:I.NewWindow;x{0},y{1}:LONGINT);
- CODE -144; (* ehemals: {9}: ARRAY OF CHAR *)
- PROCEDURE LinkStringGadget(buffer{8}:r.StringBlockPtr;stringbuff{9},undobuff{10}:S.ADDRESS;VAR nw{11}:I.NewWindow;widthbits{0},
- numchars{1},x{2},y{3}:LONGINT);
- CODE -150; (* ehemals: {10}: ARRAY OF CHAR *)
- PROCEDURE LinkPropGadget(buffer{8}:r.PropBlockPtr;VAR nw{11}:I.NewWindow;width{0},height{1}:LONGINT;flags{2}:S.LONGSET;leftEdge{3},topEdge{4}:LONGINT);
- CODE -156;
- PROCEDURE GetString(buffer{8}:S.ADDRESS;title{9}:S.ADDRESS;window{10}:I.WindowPtr;visibelchars{0},maxchars{1}:LONGINT):BOOLEAN;
- CODE -162; (* ehemals: {8},{9}: ARRAY OF CHAR *)
- PROCEDURE RealTimeScroll(scrollstruct{8}:r.ScrollStructPtr);
- CODE -168;
- PROCEDURE TextRequest(trs{8}:r.TRStructurePtr):INTEGER;
- CODE -174;
- PROCEDURE GetLong(gl{8}:r.GetLongStructPtr):BOOLEAN;
- CODE -180;
- PROCEDURE RawKeyToAscii(code{0},qualifier{1}:INTEGER;iaddress{8}: S.ADDRESS);
- CODE -186;
- PROCEDURE ExtendedColorRequest(extcolreq{8}:r.ExtendedColorRequesterPtr):LONGINT;
- CODE -192;
- PROCEDURE NewGetString(ngetstr{8}:r.GetStringStructPtr):BOOLEAN;
- CODE -198;
-
- END ReqL.
-
-